package XML;


import modelo.tablero.Ciudad;

import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;

public class LectorMapaXml extends GeneradorDeMapaXml {
	
	private Ciudad mapa;
	
	public LectorMapaXml(String archivo){
		
		try{
			SAXBuilder constructor = new SAXBuilder();
			Document doc = constructor.build(archivo);
			Element raiz = doc.getRootElement();
			mapa = crearMapa(raiz);
			

		}catch (Exception e){
			System.out.println(e.getMessage());
		}
	}
	public Ciudad crearMapa(Element nodoCiudad){
		return super.crearMapa(nodoCiudad);
	
	}

	
	public Ciudad getCiudad(){
		return mapa;
	}
	
/*	private void setLlegada(){
		for (int i = 0; i < (2*mapa.getFilas()-1); i++){
			for (int j = 0 ; j < mapa.getCols() ; j++){
				if(mapa.getImprovisto(i, j).getClass() == Llegada.class){
					mapa.setImprovistoEn(new Libre(), i, j);
					mapa.setLlegada(i);
				}
			}
		}
	}*/
}
